package com.item.dao;

import com.item.dao.model.NoteUser;
import com.item.dao.model.NoteUserExample;
import com.item.dao.model.NoteUserKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface NoteUserMapper {
    int countByExample(NoteUserExample example);

    int deleteByExample(NoteUserExample example);

    int deleteByPrimaryKey(NoteUserKey key);

    int insert(NoteUser record);

    int insertSelective(NoteUser record);

    List<NoteUser> selectByExample(NoteUserExample example);

    NoteUser selectByPrimaryKey(NoteUserKey key);

    int updateByExampleSelective(@Param("record") NoteUser record, @Param("example") NoteUserExample example);

    int updateByExample(@Param("record") NoteUser record, @Param("example") NoteUserExample example);

    int updateByPrimaryKeySelective(NoteUser record);

    int updateByPrimaryKey(NoteUser record);
}